草庐IT

php - mysql从前10名中随机抽取

全部标签

javascript - 随机化数组中的元素?

我为我的一位艺术家friend创建了一个网站,她希望布局保持不变,但她也希望将她创作的新画混合到当前布局中。所以我在主画廊页面上有12个缩略图(thumb1-thumb12)和18个图像(img1-img18)放置我想到的方法是创建一个包含所有图像的数组,将其随机化,然后简单地刮掉前12个并将它们加载到拇指槽中。另一种方法是从阵列中随机选择12张图像。在第一种情况下,我找不到随机化数组元素的方法。在后一种情况下,除了使用第二个数组之外,我无法全神贯注如何防止图像加载不止一次,这看起来非常低效和可怕。顺便说一下,我正在用Javascript完成所有这些工作。

javascript - jquery 将元素移动到随机顺序

我试图以随机顺序显示一系列图像。但是,在显示所有项目之前,我不希望重复任何单个项目,因此我不想从数组中选择随机图像,而是想获取整个数组,将其随机化,然后从第一个到第二个按顺序选择最后一个元素。这是我的代码:HTML:和当前按顺序选择和显示项目的javascript:vargalleryLength=$('#tout4img.img_lg').length;varcurrentGallery=0;setInterval(cycleGallery,5000);functioncycleGallery(){$('#tout4img.img_lg').eq(currentGallery).fa

javascript - 将数字分成 4 个随机数

我想将10分成一个由4个随机数组成的数组,但不能是0或大于4。例如[1,2,3,4]、[1,4,4,1]或[4,2,3,1].我认为这是一个简单的问题,但出于某种原因我想不出该怎么做。如果有人有一些非常有帮助的说明!编辑:这是我现在的代码,但我生成的总数也低于10:letformation=[];lettotal=0;for(leti=0;i 最佳答案 您可以创建所有可能的组合并选择一个随机数组。functionget4(){functioniter(temp){returnfunction(v){vart=temp.concat(

javascript - 正则表达式只允许 10 位以下的数字?

我正在尝试编写一个正则表达式来验证输入是否为纯正整数(最多10位数字,但我正在其他地方应用该逻辑)。现在,这是我正在使用的正则表达式(我从here获得):^(([1-9]*)|(([1-9]*).([0-9]*)))$在这个函数中:if(/^(([1-9]*)|(([1-9]*).([0-9]*)))$/.test($('#targetMe').val())){alert('wecool')}else{alert('wenot')}但是,我似乎无法让它工作,而且我不确定它是正则表达式还是函数。我需要禁止%,。和'以及。我只想要数字字符。谁能指出我正确的方向?

javascript - 如何随机排序列表项?

我目前有这段随机排序列表项的代码:var$ul=$('#some-ul-id');$('li',$ul).sort(function(){return(Math.round(Math.random())-0.5)}).appendTo($ul);但是,有没有更好的解决方案呢? 最佳答案 看thisquestionandanswerthread.我喜欢用户gruppler提供的这个解决方案:$.fn.randomize=function(selector){var$elems=selector?$(this).find(selecto

javascript - 随机选择javascript数组键

我有一个包含顺序数组键的数组,我需要随机选择其中一个键...最好的方法是什么? 最佳答案 Math.random()将生成一个介于0和1之间的数字。varkey=Math.floor(Math.random()*arr.length); 关于javascript-随机选择javascript数组键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4252824/

javascript - 带有目标 ="_blank"行为的表单在 IE 9 和 10 中发生了变化

我有一个应用程序使用类似于以下代码的东西在新选项卡中打开动态生成的报告。(为了演示,我模拟了参数。)functiongblPDFWdw(pdf){varformDiv=document.createElement("div");formDiv.innerHTML="";varform=formDiv.firstChild;document.body.appendChild(form);form.submit();form.parentNode.removeChild(form);}pdf参数只是生成PDF的脚本的URL。form操作的原因是将参数POST发送到脚本,而不是作为GET参数

javascript - jest snapshot 使用 enzyme 打破情绪 10/babel 7

所以我的开Jest快照可以正常工作,使用babel6/emotion9在快照中生成css和html但是我需要更新到babel7和emotion10但是我的enzyme快照测试不再有效。代码编译并在更新所需代码后工作正常,只是测试被破坏(迁移文档中没有显示与测试设置更新相关的任何内容)。test('rendersproperly',()=>{//thisworksgeneratingthecorrectcss/htmlsnapshotoutputexpect(renderer.create(test).toJSON()).toMatchSnapshot();//thisdoesnotco

javascript - 随机定位 jsPlumb 的窗口/对话框

有没有办法随机定位所有用jsPlumb创建的对话框/窗口?如果我有很多要在这些对话框中表示的项目,但问题是我需要通过给它们一个位置来将它们放置在屏幕上,但是由于有很多项目,这将是一项乏味的工作,而不是提及此项目列表可能会增加/减少。查看jsPlumb演示,使用“top”和“left”CSS属性为对话框指定了特定位置:#window3{top:2em;left:2em;}#window4{top:2em;left:32em;}有没有办法将这些对话框随机放置在屏幕上,但它们之间有一定的距离?如果有一种方法可以将对话框放置在屏幕上,这样箭头和对话框之间的交叉就会最少,那就更好了。编辑:不完全

javascript - CORS XMLHttpRequest 在 IE10-11 web worker 中失败

我正在尝试从网络worker中创建一个跨源XMLHttpRequest。设置如下:原始请求是针对同一域example.com服务器将请求重定向(302)到s3.amazon.comS3已针对CORS进行了正确设置,使用正确的Access-Control-Allow-Originheader进行响应代码如下:varxhr=newXMLHttpRequest();//thiswillredirectto'https://s3.amazon.com/...'xhr.open('GET','https://example.com/document/1234/download');xhr.sen